package top.infopub.model.mkt;

import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import top.infopub.generic.GenericEntity;

import java.util.Date;

/** 项目跟踪(MKT_PRO_TRACK) **/
public class ProTrack extends GenericEntity  {

	private static final long serialVersionUID = 1L;

	/*PK*/
	private String id;
	/*PK*/
	public String getId(){
		return id;
	}

	public void setId(String id){
		 this.id = id;
	}

	/* 添加人 */
	private String addBy;

	private String addName;

	public String getAddBy(){
		return addBy;
	}

	public void setAddBy(String addBy){
		this.addBy = addBy;
	}
	/* 添加时间 */
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	@JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
	private Date addTime;

	public Date getAddTime(){
		return addTime;
	}

	public void setAddTime(Date addTime){
		this.addTime = addTime;
	}

	/* 项目全局唯一编号 */
	private String proCode;

	public String getProCode(){
		return proCode;
	}

	public void setProCode(String proCode){
		this.proCode = proCode;
	}
	/* 项目重要等级 A B C */
	private String proLevel;

	public String getProLevel(){
		return proLevel;
	}

	public void setProLevel(String proLevel){
		this.proLevel = proLevel;
	}

	/* 项目阶段 1=预立项通过 2=控股立项通过 3=资审通过 4=投标 */
	private String proStage;

	public String getProStage(){
		return proStage;
	}

	public void setProStage(String proStage){
		this.proStage = proStage;
	}

	/* 当日推进情况 */
	private String todayMemo;

	public String getTodayMemo(){
		return todayMemo;
	}

	public void setTodayMemo(String todayMemo){
		this.todayMemo = todayMemo;
	}
	/* 次日推进计划 */
	private String tomorrowPlan;

	public String getTomorrowPlan(){
		return tomorrowPlan;
	}

	public void setTomorrowPlan(String tomorrowPlan){
		this.tomorrowPlan = tomorrowPlan;
	}
	/* 跟踪日期 */
	private Date trackDate;

	public Date getTrackDate(){
		return trackDate;
	}

	public void setTrackDate(Date trackDate){
		this.trackDate = trackDate;
	}

	/*最新回复*/
	private String latestReply;

	/*跟踪状态*/
	private String trackStatus;


	public String getTrackStatus() {
		return trackStatus;
	}

	public void setTrackStatus(String trackStatus) {
		this.trackStatus = trackStatus;
	}

	public String getLatestReply() {
		return latestReply;
	}

	public void setLatestReply(String latestReply) {
		this.latestReply = latestReply;
	}

	/* 关联的审批流程ID */
	private String processId;

	public String getProcessId(){
		return processId;
	}

	public void setProcessId(String processId){
		this.processId = processId;
	}
	/* 当前审批状态 1=审批中 9=审批完成 10=审批终止 */
	private String processStatus;

	public String getProcessStatus(){
		return processStatus;
	}

	public void setProcessStatus(String processStatus){
		this.processStatus = processStatus;
	}

	public String getAddName() {
		return addName;
	}

	public void setAddName(String addName) {
		this.addName = addName;
	}
}
